package com.yilin.platform.base_core.tools.pab.entity.res;

import com.yilin.platform.base_core.tools.pab.base.BaseResult;
import com.yilin.platform.base_core.tools.pab.base.PabTrade;
import com.yilin.platform.base_core.tools.pab.base.XmlField;

@PabTrade(value = "4004",title = "企业单笔资金划转")
public class ResBody4004 extends BaseResult {

    @XmlField("ThirdVoucher")
    private String thirdVoucher;//转账凭证号
    @XmlField("FrontLogNo")
    private String frontLogNo;//银行流水号
    @XmlField("CstInnerFlowNo")
    private String cstInnerFlowNo;//客户自定义凭证号
    @XmlField("CcyCode")
    private String ccyCode;//货币类型
    @XmlField("OutAcctName")
    private String outAcctName;//付款人账户名称
    @XmlField("OutAcctNo")
    private String outAcctNo;//付款人账户
    @XmlField("InAcctBankName")
    private String inAcctBankName;//收款人开户行名称
    @XmlField("InAcctNo")
    private String inAcctNo;//收款人账户
    @XmlField("InAcctName")
    private String inAcctName;//收款人账户户名
    @XmlField("TranAmount")
    private String tranAmount;//交易金额
    @XmlField("UnionFlag")
    private String unionFlag;//行内跨行标志
    @XmlField("Fee1")
    private String fee1;//手续费
    @XmlField("Fee2")
    private String fee2;//邮电费
    @XmlField("hostFlowNo")
    private String hostFlowNo;//银行主机流水号
    @XmlField("hostTxDate")
    private String hostTxDate;//记账日期
    @XmlField("stt")
    private String stt;//交易状态标志
    @XmlField("FreezeNo")
    private String freezeNo;//冻结编号
    @XmlField("FreezeStatus")
    private String freezeStatus;//冻结状态
    @XmlField("FreezeMes")
    private String freezeMes;//冻结描述

    public String getThirdVoucher() {
        return thirdVoucher;
    }

    public void setThirdVoucher(String thirdVoucher) {
        this.thirdVoucher = thirdVoucher;
    }

    public String getFrontLogNo() {
        return frontLogNo;
    }

    public void setFrontLogNo(String frontLogNo) {
        this.frontLogNo = frontLogNo;
    }

    public String getCstInnerFlowNo() {
        return cstInnerFlowNo;
    }

    public void setCstInnerFlowNo(String cstInnerFlowNo) {
        this.cstInnerFlowNo = cstInnerFlowNo;
    }

    public String getCcyCode() {
        return ccyCode;
    }

    public void setCcyCode(String ccyCode) {
        this.ccyCode = ccyCode;
    }

    public String getOutAcctName() {
        return outAcctName;
    }

    public void setOutAcctName(String outAcctName) {
        this.outAcctName = outAcctName;
    }

    public String getOutAcctNo() {
        return outAcctNo;
    }

    public void setOutAcctNo(String outAcctNo) {
        this.outAcctNo = outAcctNo;
    }

    public String getInAcctBankName() {
        return inAcctBankName;
    }

    public void setInAcctBankName(String inAcctBankName) {
        this.inAcctBankName = inAcctBankName;
    }

    public String getInAcctNo() {
        return inAcctNo;
    }

    public void setInAcctNo(String inAcctNo) {
        this.inAcctNo = inAcctNo;
    }

    public String getInAcctName() {
        return inAcctName;
    }

    public void setInAcctName(String inAcctName) {
        this.inAcctName = inAcctName;
    }

    public String getTranAmount() {
        return tranAmount;
    }

    public void setTranAmount(String tranAmount) {
        this.tranAmount = tranAmount;
    }

    public String getUnionFlag() {
        return unionFlag;
    }

    public void setUnionFlag(String unionFlag) {
        this.unionFlag = unionFlag;
    }

    public String getFee1() {
        return fee1;
    }

    public void setFee1(String fee1) {
        this.fee1 = fee1;
    }

    public String getFee2() {
        return fee2;
    }

    public void setFee2(String fee2) {
        this.fee2 = fee2;
    }

    public String getHostFlowNo() {
        return hostFlowNo;
    }

    public void setHostFlowNo(String hostFlowNo) {
        this.hostFlowNo = hostFlowNo;
    }

    public String getHostTxDate() {
        return hostTxDate;
    }

    public void setHostTxDate(String hostTxDate) {
        this.hostTxDate = hostTxDate;
    }

    public String getStt() {
        return stt;
    }

    public void setStt(String stt) {
        this.stt = stt;
    }

    public String getFreezeNo() {
        return freezeNo;
    }

    public void setFreezeNo(String freezeNo) {
        this.freezeNo = freezeNo;
    }

    public String getFreezeStatus() {
        return freezeStatus;
    }

    public void setFreezeStatus(String freezeStatus) {
        this.freezeStatus = freezeStatus;
    }

    public String getFreezeMes() {
        return freezeMes;
    }

    public void setFreezeMes(String freezeMes) {
        this.freezeMes = freezeMes;
    }
}
